Ensuring Consistent Termination of Composite Web Services
نویسندگان
چکیده
To reach a consistent termination state even in the presence of failures, composite web services require transactional support. Most current work on web services transactions is based on compensation. However, unlike in the traditional intra-organizational applications, the compensation is typically associated with temporal constraints in the context of web services. Such temporal constraints have been largely overlooked by the current research. In this paper, we propose a framework to ensure consistent termination of composite web services with temporal constraints. Given the process of a composite service and the temporal constraints of its component services, our framework not only assists the selection of services based on consistent termination requirements but also ensures the composite service can always terminate in a consistent state even in the presence of failures.
منابع مشابه
On Dependability of Composite Web Services with Components Upgraded Online
Ensuring dependability of composite Web services, dynamically composed of component Web services, is an open issue. One of the main difficulties here is due to the fact that component Web services can and will be upgraded online. The challenge is then to ensure that the overall dependability of the composite service is not undermined. The solutions we propose in this position paper make use of ...
متن کاملA Reengineering Approach for Ensuring Transactional Reliability of Composite Services
Nowadays, enterprises are able to outsource their internal business processes as services and make them accessible via the Web. Then, they can dynamically combine individual services to provide new added-value composite services (CS for short). Due to the inherent autonomy and heterogeneity of Web services, a fundamental problem concerns the guarantee of correct executions of a CS. An execution...
متن کاملEnsuring Customised Transactional Reliability of Composite Services
Web services are defined independently of any execution context. Due to their inherent autonomy and heterogeneity, it is difficult to examine the behaviour of composite services, especially in case of failures. This paper is interested in ensuring composite services reliability. Reliable composition is defined as a composition where all instance executions are correct from a transactional and b...
متن کاملEfficient Web Services Discovery and Composition
As an emerging cross discipline area for distributed computing, Service-Oriented Computing (SOC) paradigm promises to bridge the gap between Business Services and IT Services, enable technology to help people perform business processes more efficiently and effectively, and enable businesses and organizations to collaborate globally through standard services. With the rapid development and popul...
متن کاملAugmenting Web Services Composition with Transactional Requirements
Current Web services composition approaches do not take into account transactional requirements defined by designers. The transactional challenges raised by the composition of Web services are twofold: relaxed atomicity and dynamicity. In this paper, we propose a new process to automate the design of transactional composite Web services. Our solution enables the composition of Web services not ...
متن کامل